function add() {
    const _argument = [...arguments];
    console.log(_argument)

    function fn() {

        _argument.push(...arguments);
        // console.log(_argument)
        return fn;
    }

    fn.toString = function () {
        let sum = _argument.reduce((sum, cur) => sum + cur)
        // console.log(sum)
        return _argument.reduce((sum, cur) => sum + cur)
    }

    return fn
}


console.log(add(1)(2)(3).toString())